CMSC 451 Dave Mount CMSC 451 : Lecture 7 Greedy Algorithms for Scheduling
نویسنده
چکیده
Interval Scheduling: We continue our discussion of greedy algorithms with a number of problems motivated by applications in resource scheduling. Our first problem is called interval scheduling. We are given a set R of n activity requests that are to be scheduled to use some resource. Each activity has a given start time si and a given finish time fi. For example, these may represent bids to use a picnic area in a neighborhood park. The Department of Parks and Recreation would like to grant as many of the bids as possible, but only one group can use the picnic area at a time.
منابع مشابه
CMSC 451 Dave Mount CMSC 451 : Lecture 10 Dynamic Programming : Weighted Interval Scheduling
Dynamic Programming: In this lecture we begin our coverage of an important algorithm design technique, called dynamic programming (or DP for short). The technique is among the most powerful for designing algorithms for optimization problems. Dynamic programming is a powerful technique for solving optimization problems that have certain well-defined clean structural properties. (The meaning of t...
متن کاملCMSC 451 Dave Mount CMSC 451 : Lecture 19 NP - Completeness : Reductions Tue , Nov 21 , 2017
متن کامل
CMSC 451 Dave Mount CMSC 451 : Lecture 12
Chain matrix multiplication: This problem involves the question of determining the optimal sequence for performing a series of operations. This general class of problem is important in compiler design for code optimization and in databases for query optimization. We will study the problem in a very restricted instance, where the dynamic programming issues are easiest to see. Suppose that we wis...
متن کاملCMSC 451 Design and Analysis of Computer Algorithms 1
1Copyright, David M. Mount, 2012 Dept. of Computer Science, University of Maryland, College Park, MD, 20742. These lecture notes were prepared by David Mount for the course CMSC 451, Design and Analysis of Computer Algorithms, at the University of Maryland. Permission to use, copy, modify, and distribute these notes for educational purposes and without fee is hereby granted, provided that this ...
متن کاملCMSC 451 Design and Analysis of Computer Algorithms
Copyright, David M. Mount, 2013 Dept. of Computer Science, University of Maryland, College Park, MD, 20742. These lecture notes were prepared by David Mount for the course CMSC 451, Design and Analysis of Computer Algorithms, at the University of Maryland. Permission to use, copy, modify, and distribute these notes for educational purposes and without fee is hereby granted, provided that this c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017